package srv;

import java.util.ArrayList;

import negocio.Producto;
import dao.ProductoDAO;

public class ProductoSRV 
{
	private static ProductoDAO dao;
	static 
	{
		dao = ProductoDAO.getInstancia();
	}
	
	public void agregarProducto(Producto producto)
	{
		dao.persistProducto(producto);
	}
	
	public void modificarProducto(Producto producto)
	{
		dao.updateProducto(producto);
	}
	
	public void bajaProducto(Producto producto)
	{
		dao.deleteProducto(producto);
	}

	public Producto getProducto(int id_producto)
	{
		return dao.getProducto(id_producto);
	}
	
	public Producto getProducto(String nombre)
	{
		return dao.getProducto(nombre);
	}
	
	public ArrayList<Producto> getProductos()
	{
		return dao.getProductos();
	}

	public int actualizarProducto(String nombre) {
		return dao.actualizarProducto(nombre);
		
	}

	
}